package com.project.modules.redEnvelope.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Josh-ZJUT
 * @date 2023/9/7 19:51
 * @email dujianghui537885@163.com
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "红包分页查询返回值", description = "RedEnvelopePageVo")
public class RedEnvelopePageVo {
    @ApiModelProperty("红包id")
    private Long redId;

    @ApiModelProperty("活动名称")
    private String activityName;

    @ApiModelProperty("红包总金额")
    private BigDecimal totalAmount;

    @ApiModelProperty("红包状态（进行中0、已满1、已结束2）")
    private Integer status;

    @ApiModelProperty("活动详情")
    private String content;
    //
//    @ApiModelProperty("报名开始时间")
//    private Date signStartTime;
//
//    @ApiModelProperty("报名截止时间")
//    private Date signEndTime;
//
    @ApiModelProperty("抢红包开始时间")
    private Date startTime;
    //
//    @ApiModelProperty("抢红包截止时间")
//    private Date endTime;
//
//    @ApiModelProperty("活动人数限制")
//    private Integer headCountLimit;
    @ApiModelProperty("企业名称")
    private String nickName;

    @ApiModelProperty("头像")
    private String icon;


}
